package com.kh.pajx.sop.domain.order;

import java.io.Serializable;

/**
 * 补卡单据表
 * HS_REPLACE_CARD_ORDER
 * @author:	azzcsimp
 * @Createdate:	2014年11月11日 上午9:28:13
 */
public class ReplaceCardOrder implements Serializable {

	private static final long serialVersionUID = -3196010043549297474L;

	/**单据编号,主键 */
	private String rcoId;
	
	/**单据流水号，订单编号，生成规则：5位学校编码+14位日期 */
	private String rcoNo;
	
	/** 补卡数量 */
	private Integer rcoCountNumber;
	
	/** 费用总额  */
	private Double rcoAmount;
	
	/** 学校编号 */
	private String sclId;
	
	/** 学校名称 */
	private String sclName;
	
	/** 创建时间 */
	private String createTime;
	
	/** 创建人(申请人编号) */
	private String createOperId;
	
	/** 创建人姓名 */
	private String createOperName;
	
	/** 单据状态 */
	private Integer rcoStatusFlag;
	/**快递单号*/
	private String logisticsNo;
	/**快递类型*/
	private String logisticsType;
	
	
	/**收货人姓名*/
	private String consigName;
	/**收货人电话*/
	private String consigPhone;
	/**收货人地址*/
	private String consigAddress;
	
	// ====冗余字段
	
	/** 补卡进度标识：1-新创建，2-已提交，3-审核中，4-审核通过，9-完成，0-审核驳回 */
	private Integer progStatus;
	
	/** 付费状态标识：0-免费，1-未付费，2-已付费 */
	private Integer payStatus;
	
	/** 处理时间 */
	private String dealTime;
	
	/** 处理人标识 */
	private String dealOperId;
	
	/** 处理人姓名 */
	private String dealOperName;
	
	/** 备注 */
	private String remark;
	
	/** 买家Email，即买家支付宝帐号 */
	private String buyerEmail;
	
	/** 支付宝交易流水号，最长64位 */
	private String tradeNo;
	
	
	
	// ===================set()/get()==========================

	public String getRcoId() {
		return rcoId;
	}

	public void setRcoId(String rcoId) {
		this.rcoId = rcoId;
	}

	public String getRcoNo() {
		return rcoNo;
	}

	public void setRcoNo(String rcoNo) {
		this.rcoNo = rcoNo;
	}

	public Integer getRcoCountNumber() {
		return rcoCountNumber;
	}

	public void setRcoCountNumber(Integer rcoCountNumber) {
		this.rcoCountNumber = rcoCountNumber;
	}

	public Double getRcoAmount() {
		return rcoAmount;
	}

	public void setRcoAmount(Double rcoAmount) {
		this.rcoAmount = rcoAmount;
	}

	public String getSclId() {
		return sclId;
	}

	public void setSclId(String sclId) {
		this.sclId = sclId;
	}

	public String getSclName() {
		return sclName;
	}

	public void setSclName(String sclName) {
		this.sclName = sclName;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getCreateOperId() {
		return createOperId;
	}

	public void setCreateOperId(String createOperId) {
		this.createOperId = createOperId;
	}

	public String getCreateOperName() {
		return createOperName;
	}

	public void setCreateOperName(String createOperName) {
		this.createOperName = createOperName;
	}

	public Integer getRcoStatusFlag() {
		return rcoStatusFlag;
	}

	public void setRcoStatusFlag(Integer rcoStatusFlag) {
		this.rcoStatusFlag = rcoStatusFlag;
	}

	public Integer getProgStatus() {
		return progStatus;
	}

	public void setProgStatus(Integer progStatus) {
		this.progStatus = progStatus;
	}

	public Integer getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(Integer payStatus) {
		this.payStatus = payStatus;
	}

	public String getDealTime() {
		return dealTime;
	}

	public void setDealTime(String dealTime) {
		this.dealTime = dealTime;
	}

	public String getDealOperId() {
		return dealOperId;
	}

	public void setDealOperId(String dealOperId) {
		this.dealOperId = dealOperId;
	}

	public String getDealOperName() {
		return dealOperName;
	}

	public void setDealOperName(String dealOperName) {
		this.dealOperName = dealOperName;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getBuyerEmail() {
		return buyerEmail;
	}

	public void setBuyerEmail(String buyerEmail) {
		this.buyerEmail = buyerEmail;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getLogisticsNo() {
		return logisticsNo;
	}

	public void setLogisticsNo(String logisticsNo) {
		this.logisticsNo = logisticsNo;
	}

	public String getLogisticsType() {
		return logisticsType;
	}

	public void setLogisticsType(String logisticsType) {
		this.logisticsType = logisticsType;
	}

	public String getConsigName() {
		return consigName;
	}

	public void setConsigName(String consigName) {
		this.consigName = consigName;
	}

	public String getConsigPhone() {
		return consigPhone;
	}

	public void setConsigPhone(String consigPhone) {
		this.consigPhone = consigPhone;
	}

	public String getConsigAddress() {
		return consigAddress;
	}

	public void setConsigAddress(String consigAddress) {
		this.consigAddress = consigAddress;
	}
	
	
	
}
